package com.ruoyi.student.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 新生报到对象 student_baodao
 *
 * @author gdslovehy
 * @date 2025-05-22
 */
public class StudentBaodao extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;
    /** 学生姓名 */
    @Excel(name = "学生姓名")
    private String studentName;
    /** 学号 */
    @Excel(name = "学号")
    private String studentNum;
    @Excel(name = "学院代码")
    private String xyCode;
    @Excel(name = "学院")
    private String studentXy;

    @Excel(name = "专业")
    private String studentZy;
    /** 身份证 */
    @Excel(name = "身份证")
    private String idcard;

    /** 学位证 */
    @Excel(name = "学位证")
    private String xwz;

    /** 毕业证 */
    @Excel(name = "毕业证")
    private String byz;

    /** 缴费记录 */
    @Excel(name = "缴费记录")
    private String jfjl;

    /** 其他材料 */
    @Excel(name = "其他材料")
    private String qita;
    @Excel(name = "硕士博士")
    private String shuoshiboshi;
    /** 报道状态 */
    @Excel(name = "报道状态")
    private String typeStatus;

    /** 未通过或未报到原因 */
    @Excel(name = "未通过或未报到原因")
    private String question;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }

    public void setStudentNum(String studentNum)
    {
        this.studentNum = studentNum;
    }

    public String getStudentNum()
    {
        return studentNum;
    }

    public void setIdcard(String idcard)
    {
        this.idcard = idcard;
    }

    public String getIdcard()
    {
        return idcard;
    }

    public void setXwz(String xwz)
    {
        this.xwz = xwz;
    }

    public String getXwz()
    {
        return xwz;
    }

    public void setByz(String byz)
    {
        this.byz = byz;
    }

    public String getByz()
    {
        return byz;
    }

    public void setJfjl(String jfjl)
    {
        this.jfjl = jfjl;
    }

    public String getJfjl()
    {
        return jfjl;
    }

    public void setQita(String qita)
    {
        this.qita = qita;
    }

    public String getQita()
    {
        return qita;
    }

    public void setTypeStatus(String typeStatus)
    {
        this.typeStatus = typeStatus;
    }

    public String getTypeStatus()
    {
        return typeStatus;
    }

    public void setQuestion(String question)
    {
        this.question = question;
    }

    public String getQuestion()
    {
        return question;
    }

    public String getStudentXy() {
        return studentXy;
    }

    public void setStudentXy(String studentXy) {
        this.studentXy = studentXy;
    }

    public String getStudentZy() {
        return studentZy;
    }

    public void setStudentZy(String studentZy) {
        this.studentZy = studentZy;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public String getShuoshiboshi() {
        return shuoshiboshi;
    }

    public void setShuoshiboshi(String shuoshiboshi) {
        this.shuoshiboshi = shuoshiboshi;
    }
    public String getXyCode() {
        return xyCode;
    }

    public void setXyCode(String xyCode) {
        this.xyCode = xyCode;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("studentNum", getStudentNum())
            .append("idcard", getIdcard())
            .append("xwz", getXwz())
            .append("byz", getByz())
            .append("jfjl", getJfjl())
            .append("qita", getQita())
            .append("typeStatus", getTypeStatus())
            .append("question", getQuestion())
                .append("studentXy", getStudentXy())
                .append("studentZy", getStudentZy())
                .append("studentName", getStudentName())
                .append("shuoshiboshi", getShuoshiboshi())
                .append("xyCode", getXyCode())
            .toString();
    }
}
